[genuitec-file-id="wc1-143"],[genuitec-lp-path="/bjbpnew/WebRoot/style/css/index.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-size:14px;}
p,em,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
body{background:##fff;font-family:Microsoft YaHei}

/*-----公共样式-----*/
.w1200{ width:1200px; margin:0 auto;}
/*边距*/
.par-10{ padding-right:10px;}
.pat-10{ padding-top:10px;}
.pat-20{ padding-top:20px;}
.patb-10{ padding:10px 0;}
.pab-30{padding-bottom:30px;}
.patlr-20{ padding:20px 20px 0 20px;}
.patb-20{ padding-top:20px; padding-bottom:20px;}
.palr-40{ padding-left:40px; padding-right:40px;}
.pal-18{ padding-left:18px;}
.mal-60{ margin-left:60px;}
.mat-10{ margin-top:10px;}
.mat-20{ margin-top:20px;}
.mab-50{ margin-bottom:50px;}
.matb-5{ margin-top:5px; margin-bottom:5px;}
.matb-10{ margin-top:10px; margin-bottom:10px;}
.mar-20{ margin-right:20px;}
.mar-15{ margin-right:15px;}
.malr-20{ margin-left:20px; margin-right:20px;}
.mal-17{margin-left:17px;}
.align-c{text-align:center;}
/*按钮*/
.big-btn{width:80px; height:32px;  border-radius:2px;  -moz-border-radius:2px; -webkit-border-radius:2px;}
.btn-bg-blue{margin-right:10px; border:0px; color:#fff;background:#0995d7;cursor:pointer;}
.btn-bg-wirte{margin-left:10px; border:1px solid #0995d7; color:#0995d7; background:#fff;cursor:pointer;}

/*-----头部-----*/
.zy-header .toptips{height:30px; line-height:30px; background:url(../img/index/WhiteDot-40.png);}
.zy-header .toptips .ttleft{float:left; display:inline-block; font-size:12px; color:#333;}
.zy-header .toptips .ttright{float:right; display:inline-block;}
.zy-header .toptips .ttright a{font-size:12px; color:#333; cursor:pointer;}
.zy-header .toptips .ttright a:hover{color:#666;}
.zy-header .topls{ position:relative; height:160px;}
.zy-header .topls img{ padding-top:30px;}
.zy-header .topls .search{ position:absolute; right:0; top:54px;}
.zy-header .topls .search .textinput{display:inline-block; width:220px; height:40px; margin:0; padding:0 10px; line-height:40px; border:1px solid #003366; border-right:none; font-size:16px; color:#999;}
.zy-header .topls .search .bottoninput{display:inline-block; width:80px; height:42px; line-height:42px; margin-left:-4px; border:none; text-align:center; font-size:18px; color:#fff; background:#003366;}




.conright input::-webkit-input-placeholder {
	color: #9f9f9f;
}

.conright input::-moz-placeholder {
	color: #9f9f9f;
} /* Mozilla Firefox 19+ */
.conright input:-moz-placeholder {
	color: #9f9f9f;
} /* Mozilla Firefox 4 to 18 */
.conright input:-ms-input-placeholder {
	color: #9f9f9f;
} /* Internet Explorer 10-11 */
.conright {
	Float: left;
	
}

.searchtextinput {
	Float: left;
	background: #fff;
	display: inline-block;
	width: 190px;
	height: 30px;
	margin: 2px 0px 2px 10px;
	padding: 0px 5px;
	line-height: 30px;
	border: 1px solid #fff;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-right: none;
	font-size: 14px;
	color: #000;
	outline: none
}
#n_title{color:#000;}
.searchbottoninput {
	Float: left;
	background: transparent;
	background-image: url("../img/index/btnbg.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-left: none;
	text-align: center;
	font-size: 14px;
	color: #fff;
	outline: none;
	margin: 2px -1px;
}


.zy-header .menu{height:57px; background:#fff;}
.zy-header .menu a{display:block; float:left; width:171px; height:57px; line-height:57px; border-bottom:3px solid #003366; text-align:center; text-decoration:none; font-size:16px; color:#003366;}
.zy-header .menu a:last-of-type{width:174px;}
.zy-header .menu a i{display:inline-block; width:25px; height:25px; margin:0 10px -5px 0;}
.zy-header .menu a .index{background:url(../img/index/menu01.png) no-repeat center top;}
.zy-header .menu a .news{background:url(../img/index/menu02.png) no-repeat center top;}
.zy-header .menu a .message{background:url(../img/index/menu03.png) no-repeat center top;}
.zy-header .menu a .public{background:url(../img/index/menu04.png) no-repeat center top;}
.zy-header .menu a .bussines{background:url(../img/index/menu05.png) no-repeat center top;}
.zy-header .menu a .subject{background:url(../img/index/menu06.png) no-repeat center top;}
.zy-header .menu a .signin{background:url(../img/index/menu07.png) no-repeat center top;}
.zy-header .menu a:hover,.zy-header .menu a.active_nav{height:57px; line-height:57px; border-bottom:3px solid #cb660d; color:#cb660d;}
.zy-header .menu a:hover .index{background:url(../img/index/menu01ac.png) no-repeat center top;}
.zy-header .menu a:hover .news{background:url(../img/index/menu02ac.png) no-repeat center top;}
.zy-header .menu a:hover .message{background:url(../img/index/menu03ac.png) no-repeat center top;}
.zy-header .menu a:hover .public{background:url(../img/index/menu04ac.png) no-repeat center top;}
.zy-header .menu a:hover .bussines{background:url(../img/index/menu05ac.png) no-repeat center top;}
.zy-header .menu a:hover .subject{background:url(../img/index/menu06ac.png) no-repeat center top;}
.zy-header .menu a:hover .signin{background:url(../img/index/menu07ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .index{background:url(../img/index/menu01ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .news{background:url(../img/index/menu02ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .message{background:url(../img/index/menu03ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .public{background:url(../img/index/menu04ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .bussines{background:url(../img/index/menu05ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .subject{background:url(../img/index/menu06ac.png) no-repeat center top;}
.zy-header .menu a.active_nav .signin{background:url(../img/index/menu07ac.png) no-repeat center top;}
/*----内容----*/
.zy-content{ 
	float: left;
	margin-top: 0px;
	background: #fff;
	}
.zy-content-left{ 
	float: left;
	margin-top: 0px;
	background: #fff;
	width:238px;
	}
.zy-content-right{ 
	float: left;
	margin-top: 0px;
	background: #fff;
	width:786px;
	}
.yqlj{
    COLOR: #000000;
    LINE-HEIGHT: 20px;
}
.zy-news .safety{float:left;}
.zy-news{height:290px;}
/*综合新闻*/
.listnew{width:220px; padding:0px 20px 20px 0px;}
.lsittop{height:36px; border-bottom:2px solid #e6e6e6;}
.lsittop li{float:left; height:36px; padding:0 20px; line-height:36px; }
.lsittop li.listnac{border-bottom:2px solid #003366; font-size:18px; color:#003366; }
.listcontent{width:220px;}
.listcontent ul{padding:10px 0;}
.listcontent ul li{line-height:20px;}
.listcontent .zy-position{padding-top:20px;}
.listcontent .zy-position span{font-size:16px; color:#333;}
.listcontent .leadername{padding-top:5px;}
.listcontent .leadername span{padding-right:13px; font-size:14px; color:#000000; }
/*轮播图*/
.scrollpic{width:420px; height:292px; padding:0px 20px 20px 20;}
.scrollpic img{display:block;}
.scrollpic .banner {position:relative; width:420px; height:270px; background:#cccccc; overflow:hidden;}
.scrollpic .banner ul{ position:absolute; left:0; top:0; height:362px; z-index:100;}
.scrollpic .banner ul li{position:relative; display:block; float:left; width:420px; height:270px; }
.scrollpic .banner ul li .tipsbanner{position:absolute; bottom:0; width:420px; height:40px; padding:0 10px; line-height:40px; font-size:18px; color:#fff; background:rgba(0,0,0,0.3);}
.scrollpic .banner .con{position:absolute; right:2%; bottom:3%; z-index:101;}
.scrollpic .banner .con a{ float:left; display:block; width:15px; height:4px; margin-right:8px; background:#cccccc; z-index:101;}
.scrollpic .banner .con a.active{background:#eba518;}
.scrollpic .banner .u{display:none; width:30px; height:20px; background:rgba(255,255,255,0.5);}
.scrollpic .banner .left{position:absolute; top:40%; left:2%; z-index:103;}
.scrollpic .banner .right{position:absolute; top:40%; right:2%; z-index:103;}
.tipsbanner-a{text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 270px;display: inline-block;font-size:14px; color:#fff;text-decoration:none;}


.tablistnews .incontentxwdt{display:none;}
.tablistnews .incontentxwdt li{position:relative; height:31px; line-height:31px;}
.tablistnews .incontentxwdt li a {display:block; text-decoration:none; text-overflow:ellipsis; font-size:14px; white-space:nowrap; color:#333; overflow:hidden;width:270px;}
.tablistnews .incontentxwdt li a:hover{color:#cb660d;}
.tablistnews .incontentxwdt li a i{float:left; display:block; width:4px; height:4px; margin:13px 8px 0 0; border-radius:4px; background:#999999;}
.tablistnews .incontentxwdt li span{position:absolute; top:0px; right:0px; display:inline-block; color:#999;}


/*新闻列表选项卡*/
.imgb{width:4px;height:20px;background:#0096ea;float:left;line-height: 40px;margin-top:10px;margin-right:20px;}
.imgb2{width:3px;height:32px;background: -webkit-linear-gradient(top, #f7f7f7 5%,#ff4921 50%,#f7f7f7 95%);float:left;line-height: 40px;margin-top:4px;margin-right:20px}
.zy-news .tablistnews{width:384px; padding:0px 0px 20px 20px;}
.zy-news .tablistnews ul.listtop{height:40px; line-height:40px; border-bottom:2px solid #e6e6e6;}
.zy-news .tablistnews ul.listtop2{height:40px; line-height:40px; border-bottom:2px solid #e6e6e6;}
.zy-news .tablistnews .listtop li{float:left; padding:0 15px; text-align:center; font-size:16px; color:#999; cursor:pointer;}
.zy-news .tablistnews .listtop2 li{float:left; padding:0 15px; text-align:center; font-size:16px; color:#999; cursor:pointer;}
.tablistnews .listtop li.listnac{height:40px; line-height: 40px; border-bottom:0px solid #df0e35; color:#df0e35; }
.tablistnews .listtop .most{float:right; font-size:12px; color:#666; cursor:pointer;margin-top:8px;margin-right:2px;}
.tablistnews .listtop2 li.listnac{height:40px; line-height: 40px; border-bottom:0px solid #df0e35; color:#000; }
.tablistnews .listtop2 .most{float:right; font-size:14px; color:#666; cursor:pointer;}
.tablistnews .incontent{display:none;}
.tablistnews .activein{display:block; padding-top:10px;}
.tablistnews .incontent li{position:relative; height:31px; line-height:31px;}
.tablistnews .incontent li a {display:block; text-decoration:none; text-overflow:ellipsis; font-size:14px; white-space:nowrap; color:#333; overflow:hidden;width:240px;}
.tablistnews .incontent li a:hover{color:#cb660d;}
.tablistnews .incontent li a i{float:left; display:block; width:4px; height:4px; margin:13px 8px 0 0; border-radius:4px; background:#999999;}
.tablistnews .incontent li span{position:absolute; top:0px; right:0px; display:inline-block; color:#999;}
/*征求意见*/
.zy-platform .safety{float:left;}
.zy-platform{float:left;margin-top: 0px;background: #fff;}
.zy-platform .tablistnews{width:262px; padding:0 0px 20px 20px;}
.zy-platform .tablistnews .listtop{height:40px; line-height:40px; border-bottom:0px solid #b5d3f1;background:#f3f8fe;}
.zy-platform .tablistnews .listtop2{height:40px; line-height:40px; border-bottom:0px solid #e6e6e6;}
.zy-platform .tablistnews .listtop li{float:left; padding:0 20px; text-align:enter; font-size:16px; color:#999; cursor:pointer;}
.zy-platform .tablistnews .listtop li.listnac{height:40px; line-height:40px; border-bottom:2px solid #b5d3f1; color:#000;}
.zy-platform .tablistnews .listtop2 li{float:left; padding:0 20px; text-align:enter; font-size:18px; color:#999; cursor:pointer;}
.zy-platform .tablistnews .listtop2 li.listnac{height:40px; line-height:40px; border-bottom:0px solid #000; color:#000;}
.zy-data{width:178px; padding:20px 16px 20px 10px;}
.zy-data .first-tab a{display:block; height:150px; line-height:202px; text-align:center; text-decoration:none; font-size:18px; color:#fff; overflow:hidden;}
.zy-data .first-tab a:hover{background:#5587c2;}
.zy-data .safety{float:left; padding-top:10px;}
.zy-data .second-tab a{display:block; width:185px; height:145px; line-height:202px; text-align:center; text-decoration:none; font-size:18px; color:#fff; overflow:hidden;}
.zy-data .third-tab a{display:block; width:185px; height:145px; line-height:252px; text-align:center; text-decoration:none; font-size:14px; color:#fff; cursor:default; overflow: hidden;}
.zy-data .first-tab a.icon1{background: url(../img/index/platform1.png) no-repeat center 40px  #4f7baf;}
.zy-data .first-tab a.icon1:hover{background: url(../img/index/platform1.png) no-repeat center 40px  #5587c2;}
.zy-data .second-tab a.icon2{background: url(../img/index/platform2.png) no-repeat center 40px #d3863c;}
.zy-data .second-tab a.icon2:hover{background: url(../img/index/platform2.png) no-repeat center 40px #e48d39;}
.zy-data .third-tab a.icon3{background: url(../img/index/platform3.png) no-repeat center 14px #588a3a;}
/*制度*/
.zy-system{height:345px;}
.zy-system .tab-pad1{padding:0 10px 20px 20px;}
.zy-system .tab-pad2{padding:0 20px 20px 10px;}
.zy-system .tablistnews{float:left; width:570px; }
.zy-system .tablistnews .listtop{height:40px; line-height:40px; border-bottom:2px solid #e6e6e6;}
.zy-system .tablistnews .listtop li{float:left; padding:0 20px; text-align:center; font-size:18px; color:#999; cursor:pointer;}
.zy-system .tablistnews .listtop li.listnac{height:40px; line-height: 40px; border-bottom:0px solid #df0e35; color:#df0e35;}
/*友情链接*/
.zy-connect{height:150px;}
.zy-connect .tablistnews{float:left; width:1160px; padding:0 10px 40px 20px;}
.zy-connect .tablistnews .listtop{height:40px; line-height:40px; border-bottom:1px solid #e6e6e6;}
.zy-connect .tablistnews .listtop li{float:left; padding:0 20px; text-align:center; font-size:18px; color:#999; cursor:pointer;}
.zy-connect .tablistnews .listtop li.listnac{height:40px;line-height: 40px; border-bottom:0px solid #df0e35; color:#df0e35; }
.zy-connect .tablistnews .listtop2{height:40px; line-height:40px; border-bottom:1px solid #e6e6e6;}
.zy-connect .tablistnews .listtop2 li{float:left; padding:0 20px; text-align:center; font-size:18px; color:#999; cursor:pointer;}
.zy-connect .tablistnews .listtop2 li.listnac{height:40px;line-height: 40px; border-bottom:0px solid #df0e35; color:#0096ea; }
.zy-connect .tablistnews .incontent{display:none;}
.zy-connect .tablistnews .activein{display:block; padding-top:10px;}
.zy-connect .tablistnews .incontent li{position:relative; float:left; width:232px; height:41px; line-height: 41px;}
.zy-connect .tablistnews .incontent li a {display:block; text-overflow:ellipsis; text-decoration:none; white-space:nowrap; font-size:14px; color:#666; overflow:hidden;}
.zy-connect .tablistnews .incontent li a:hover{color:#cb660d;}

/*右侧*/
.conright{float:left;width:238px;}
.titleright{margin:10px 0 2px 0px;padding:8px 8px 4px 8px;border-left:0px solid #0995d7;color:#fff;font-size:16px;background:#0995d7;text-align: center;}
.searchtitleright{margin:0px 0 4px 0px;padding:5px 0px 5px 0px;border-left:0px solid #0995d7;color:#fff;font-size:16px;background:#0995d7;text-align: center;height:45px;}

/*----底部----*/   
.zy-footer{height:180px; background:#fff no-repeat center;float: left;margin: 10px auto;border-top: 2px solid #0995d7;}
.footer-logo{float: center;width:1024px; height:20px;margin:0 auto; padding-top:20px; }
.zy-footer .footer-logo p{text-align:center; font-size:14px; color:#666;}
.footer-text-login:hover, .footer-text-login:active, .footer-text-login:visited, .footer-text-login:link{
color:#666;
text-decoration:none;
}

.zy-bottom {
	float: left;
	width: 100%;
	height: 180px;
	background: #fff;
	border-top: 0px solid #2bdcf0;
}

/*----其他----*/
.news-list-a{text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 630px;display: inline-block;font-size:16px; color:#fff;text-decoration:none;}
.news-list2-a{text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 590px;display: inline-block;font-size:16px;text-decoration:none;color: #333;line-height: 30px;list-style: none;}
.news-list2 span{display: inline-block;float: right;text-align:right;color: #737373; font-size: 14px;width: 100px;color: #333;line-height: 30px;}
.news-type-a{text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 200px;display: inline-block;font-size:18px; color:#fff;text-decoration:none;}
.news-list2-hr{margin:0px 0px 10px 0px; border-bottom: 1px dashed #e6e6e6;}
.news-list2{color: #333;text-decoration: none;line-height: 30px;list-style: none;font-size:16px;margin-top:20px}
.news-list2 li i {
    display: inline-block;
    float: left;
    width: 4px;
    height: 4px;
    margin: 13px 5px 0 0;
    border-radius: 4px;
    background: #999999;
}
.pagination>li {
    display: inline;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0995d7;
    border-color: #0995d7;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    font-size:14px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.news-list-index {display:block; text-decoration:none; text-overflow:ellipsis; font-size:14px; white-space:nowrap; color:#333; overflow:hidden;width: 680px;}
.standar-name { word-break:keep-all;text-decoration:none; text-overflow:ellipsis; font-size:14px; white-space:nowrap; overflow:hidden;width: 177px;padding: 6px 6px;}
.standar-uniit-name { word-break:keep-all;text-decoration:none; text-overflow:ellipsis; font-size:14px; white-space:nowrap; overflow:hidden;width: 177px;padding: 6px 6px;}
.standar-name a,.standar-uniit-name a {
	text-decoration:none;
	
}
.font-14 {font-size:14px;}

.list_page_text{font-size: 14px;}



A.class_01:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "宋体"; TEXT-DECORATION: none;
	display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 160px;
    
}
A.class_01:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "宋体"; TEXT-DECORATION: none;
	display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 160px;
   
}
A.class_01:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: "宋体"; TEXT-DECORATION: none;
	display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 160px;
    
}
A.class_01:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: "宋体"; TEXT-DECORATION: none;
	display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 160px;
    
}



display: block;
    text-decoration: none;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
    color: #333;
    overflow: hidden;
    width: 240
px
;